body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, button, textarea, p, th, td {  margin: 0;  padding: 0;  }
body{font-size:12px;color:#999999;line-height:24px;min-width:1200px;font-family:'Microsoft YaHei';}
a{    text-decoration: none;}
.w {  width: 1200px;  min-width: 1200px;  margin: 0 auto;  }
.pz-type-swith + .pz-type-swith{border: 1px solid #ccc;}
.free_banner{z-index: 999;position: relative;}
.free_content{position:relative;margin:10px 0px;overflow: hidden;}
.free_content p{background: url(../a2/img/free_img.png) center  no-repeat;width:100%;margin:15px auto;height:76px;text-align:center;line-height:60px;}
.free_content p span{font-size:20px;color:#fc3e47;}
.free_content p em{font-size:15px;color:#fc3e47;}
.free_content p i{font-size:25px;color:#fc3e47;}

.free_experience{width:100%;text-align:center;overflow:hidden;}
.free_experience h3{color:#000;line-height:30px;}
.free_experience a{width:140px;height:40px;line-height:40px;background:#fa525a;text-align:center;display:inline-block;color:#fff;font-size:15px;}
.hailun_notes{width: 865px;border: 1px solid #F1E4D1;border-radius: 15px;height: 250px;margin: 30px auto;background: #F1E4D1 none repeat scroll 0% 0%;padding: 35px;font-size:16px;color:#524d46;}
.hailun_notes h3{font-size:23px;color:#524d46;height:30px;font-weight:bold;}
.hailun_notes ul li{line-height:40px;}

.header-top{
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    color: #838383;
    display: block;
}
.header-top .tel-num{
    float: left;
    font-size: 12px;
}
.msz_common{
    background: url(../images/news/icon.png) no-repeat ;
}
.tel_phone{
    float: left;
    width: 22px;
    height: 40px;
    padding-right: 8px;
    background-position: 1px 8px;
}
.header-top .tel-num span{
    display: inline-block;
    font-size: 12px;
}
.header-top .quick-link{
    color: #ccc;
    font-size: 12px;
}
.header-top .quick-link a{
    color: #555555;
    font-size: 12px;
    display: inline-block;
    padding: 0 5px;
}
.header-top .quick-link a:hover{
    color: #439eea;
}


.right{ float:right;}
.header-top .wechat {
    float: left;
    height: 40px;
    width: 157px;
    position: relative;
    color: #838383;
    cursor: pointer;
    /* background: url(../images/dw_Cbg.png) no-repeat; */
    background-position: 6px -500px;
    text-align: center;
    font-size:  12px;
}
.header-top .wechat:hover{
    /* background: url(../images/dw_Cbg.png) no-repeat; */
    background-position: 6px -537px;
    color: #439eea;
}
.header-top .wechat .fleft{
    width: 100%;
    text-align: center;
    color: #fa583c !important;
}
.header-top .wechat .dropdown{
    display: none;
    border:1px solid #ddd;
    position: relative;
    top:40px;
    left:-1px;
    padding:0px;
    margin:0px;
    height: 150px;
    text-align: center;
    background:#fff;
}
.header-top .wechat:hover .dropdown {
    display: block;
    text-align: center;
    z-index: 9999;

}
.header-top .wechat .dropdown span{
    margin:0px;
    padding:0px;
    width: 100%;
    float: left;
    line-height: 0px;

}
.header-top .wechat  .dropdown  img{
    width: 90px;
    height: 90px;
    position: relative;
    top:-20px;
}
.fl {
    float: left;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
footer{margin-top: 0;}
.clearfix::after, .nav::after, .wcsq::after { content: ""; display: table; clear: both; }
.container { width: 1000px; margin-left: auto; margin-right: auto; }
.footer-mi { color: #7d7d7d; background-color: #000066; padding: 30px 0 500px; }

.footer-cen-mi .footer-logo-mi { margin: 20px 0; }

.footer-right-mi .footer-phone-mi {margin-top: 30px;}

.footer-top-mi { margin: 40px 0 40px; }

.connection-box p { /*width: 143px;*/margin-right:20px!important; float: left; }

.footer-cen-mi p, .footer-right-mi p, .connection p {margin: 0;line-height: 1.5;}
.footer-mi {background-color: #262626;color: #7d7d7d;padding: 30px 0;}
.footer-left-mi {width: 295px;height:300px;background-color: #181818;position: relative}
.footer-left-mi .end {border-bottom: none;}
.footer-list-mi {border-bottom: 1px solid #464646; height: 110px; margin: 0 auto; padding: 30px 0 0 27px; width: 247px;}
.footer-list-mi a {font-size: 14px; color: #7d7d7d;}
.footer-list-mi {}
.footer-list-mi li {padding-left: 68px; line-height: 24px;}
.footer-list-icon-mi {position: absolute; left: 30px; top: 32px; width: 51px; height: 51px; padding-left: 0; background: url(../a2/img/icon_grow.png) no-repeat; _background-image: url(../a2/img/icon_grow_ie6.png);}
.footer-list-icon-money-mi {background: url(../a2/img/icon_money.png) no-repeat; _background-image: url(../a2/img/icon_money_ie6.png);}

.footer-cen-mi {margin: 0px 85px 0 0;width: 265px;}
.footer-menu-mi {font-size: 14px;color: #FFFFFF;margin-bottom: 10px;padding: 12px 0;border-bottom: 1px solid #464646;}
.footer-menu-mi span {}
.footer-menu-mi a {color: #cecece;padding: 0 10px;}
.footer-menu-mi .footer-menu-lnone-mi {padding-left: 0;}
.footer-menu-mi .footer-menu-rnone-mi {padding-right: 0;}
.footer-logo-mi {margin: 20px 0;font-size:  36px;color:  #fba521;line-height: 1.5;}
.footer-copy-mi {color: #7d7d7d;line-height: 24px;}
.footer-copy-mi a {color: #FFFFFF;}

.footer-right-mi {width: 275px;}
.footer-phone-mi {font-size: 16px; margin: 30px 0 0;}
.footer-icon-phone-mi {display: inline-block; *display: inline;width: 31px;height: 31px;background: url(./img/dw_Cbg.png) 0 -464px no-repeat;vertical-align: middle;margin-right: 10px;}
.footer-num-mi {font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜", Arial, sans-serif;font-size: 40px; color: #f08300; padding: 12px 0 8px; margin: 0;}
.footer-service-mi {}
.public{width: 178px;float:right;}
.public-pao{width: 170px;border-radius:7px;-webkit-border-radius:7px;text-align:center;padding-bottom:5px;margin-left: auto;margin-right: auto;}
.public-pao p{font-size:16px;height:30px;line-height:30px;color: #fff;margin: 0;}
.public-pao span{ font-size:12px; height:25px; line-height:25px; color:#cecece;font: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;}
.public-ewm{width: 170px;height:130px;margin: 0 auto 0px auto;}
.public-ewm p{text-align: center}

.notice-red{color: red}
.connection{/* width:666px; */padding-top:20px;float:left;}
.copyRight{line-height:3;}
/*         foot end */


/* register_main */
.reg-bg{
    background:url(../a2/img/register-banner.jpg) no-repeat left top;
    background-size: 100% 100%;
    padding:65px 0px 0px 0px;
}
.register_main{
    margin:0px auto 0px;
    width: 1200px;
}
.register_main .register_form{
    width:600px;
    margin:0px  auto 65px auto;
    background-color: #FFF;
    padding:10px 30px 30px 30px;
    border-radius: 5px;
}
.register_form h2{
    padding: 26px 0 0 28px;
    color: #0E87D6;
    height: 76px;
    font-size: 18px;
    font-weight: normal;
}
.register_navsuccess{
    width:1000px;
    height:80px;
    margin-top:10px;
    background:url(../a2/img/register_bg.png) no-repeat 0 -80px;

}
.register_regsuccess{
    width:1000px;
    height:80px;
    margin-top:10px;
    background:url(../a2/img/register_bg.png) no-repeat 0 -160px;

}
.register_nav li{
    float: left;
    font-size: 20px;
    font-weight: bolder;

    color:#9A9A9A;
    line-height: 52px;
}
.register_nav li.space1{
    padding-left: 100px;
    color: #fff ;
}
.register_nav li.space2{
    padding-left: 190px;
}
.register_nav li.space3{
    padding-left: 210px;
}
.register_form form{
    width: 403px;

}
.register_email,.register_name,.register_pass,.register_rec{
    width: 300px;
    height: 36px;
    border: solid 1px #ccc;
    line-height:36px;
    border-radius: 5px;
    color:#8D8C8C;
}
.login_form .control-group label.error{
    color: red;
    padding-left:15px;
    height: 30px;
    line-height: 29px;
    font-size: 14px;
}
.login_form .control-group   input.error{
    border:1px solid  red !important;
}
.login_text{background:#fff url(../images/user.png) no-repeat  9px 9px; text-indent:2.8em;}
.login_pass{background:#fff url(../images/pwd.png) no-repeat  9px 9px; text-indent:2.8em;}
.login_email{background:#fff url(../images/phone.png) no-repeat  9px 9px; text-indent:2.8em;}
.login_tuijian{background:#fff url(../images/tuijian.png) no-repeat  9px 9px; text-indent:2.8em;}
.login_yzm{background:#fff url(../images/yanzhengma.png) no-repeat  9px 9px; text-indent:2.8em;}

.dv_r_4_3 {height: 30px;line-height: 30px;float: left;width: 235px;text-align: left;font-size: 12px;margin-left: 10px;font-family: å®‹ä½“;}
.dv_r_4_3 img{vertical-align:middle}
.dv_l_4_2 { height: 30px; line-height: 30px; float: left; width: 200px; text-align: left; font-size: 12px; color: #666; font-family: å®‹ä½“; }
.dv_l_4_3 { height: 30px; line-height: 30px; float: left; width: 340px; text-align: left; }

.regist_left{ width:750px; float:left;margin-left:187px; position:relative;}
.regist_right{ width:287px; float:right; padding:130px 0px 360px 30px;background: url(../images/regist_right.gif) no-repeat 0px 27px;}
.regist_right .content{ clear:both;}
.regist_right .content span{ line-height:50px;}
.regist_right .content span.denglu a{ color:#007EB9;}
.regist_right .content span.qqweibo img{ vertical-align:middle;}
.register_form form p{
    float:left;
    height: 64px;
}
.register_form .require{
    width: 174px;
    display: inline-block;
}
.register_form .require b{
    font-weight: normal;
    float: right;
    padding-right: 18px;
    padding-left: 10px;
}
.register_form .require b.no_bg{
    background: none;
}
.register_email,.register_name,.register_pass,.register_rec{
    width: 276px;
    height: 36px;
    border: solid 1px #ccc;
    line-height:36px;
    text-indent:1em;
    color:#8D8C8C;
}
.register_form .control-group input.error{
    border:1px solid  red !important;
}
.register_check{
    width: 102px;
    height: 36px;
    border: solid 1px #ccc;
    line-height:36px;
    text-indent:1em;
    color:#8D8C8C;
}
.register_form em{
    font-style: normal;
    color: #FF6600;
    padding-left: 10px;
}
.register_form form p a{
    padding: 0 4px;
}
.register_form p.teshu{
    height: 34px;width:455px;
}
.register_submit{
    padding-left:220px; cursor:pointer;
}
.reg_form{
    float: left;
    margin-left:95px;
}
.register_form  .logtit{
    font-size: 16px;
    margin-top: 16px;
    color: #F79900;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    width:96%;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
}
.register_form  .logtit h3 span{
    width: 5px;
    height: 26px;
    display: block;
    background:#F79900;
    float: left;
    margin-right: 10px;
    margin-top:2px;

}
.register_form  .logtit .tishi{
    color: #bebebe;
    font-size: 12px;
}
.reg_form .control-group{
    padding-bottom:20px;
    font-size:12px;
    color: #666;
    position: relative;
    height: 49px;
}
.reg_form .control-group label.label {
    width: 70px;
    text-align: right;
    color: #333;
    margin-right:10px;
}
.verify-img{
    position: absolute;
    left:279px;
    top:1px;
    height:38px;
    width:120px;
    border-radius:0 5px 5px 0;
}
.reg_form .control-group label.error{
    color: red;
    padding-left:15px;
    height: 30px;
    line-height: 29px;
    font-size: 14px;
}
#agree-error{
    padding-left:0px;
    line-height: 10px;
}
.j-exchange-img{
    position: absolute;
    right: -54px;
    top: 11px;
}
.reg_form .control-group input[type=password],
.reg_form .control-group input[type=text]{
    padding: 0px 5px;
    width: 388px;
    height: 38px;
    line-height: 38px;
    color: #666;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-indent: 30px;
    outline: none;
}
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
.btn-get-code {
    display: inline-block;
    color: #fff;
    background-color: #F79900;
    border-radius: 4px;
    width: 126px;
    line-height: 38px;
    text-align: center;
    float: left;
    margin-left:10px;
    left: 263px;
    top: 1px;
    position: absolute;
}
.fright {
    display: block;
    float: right;
}
.fleft {
    display: block;
    float: left;
}
.reg_form .control-group a{
    cursor: pointer;
}
.reg_form .control-group input[type=submit]{
    width:403px;
    font-size:16px;
    background-color: #E35353;
    line-height:45px;
    color: #fff;
    border: none;
    border-radius:5px;
    cursor: pointer;
}
input, button, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
}

.modelMsg{
    position: fixed;
    top: 45%;
    z-index: 2000;
    display: block;
    width: 100%;
    text-align: center;

}
.msgTxt{
     background: rgba(80,172,241,0.6);
     border-radius: 0.04rem;
     padding: 0.12rem 0.2rem;
     display: inline-block;
     margin: auto;
     text-align: center;
     font-size:  18px;
     color: #fff;

 }